package com.xjh.basestudy.javabase.Internetprogram;

import java.io.IOException;
import java.net.*;

public class Udpsend1 {
    public static void main(String[] args) throws IOException {
        //创建发送端的Socket对象
        DatagramSocket ds = new DatagramSocket();
        //创建数据，并把数据打包
        //调用DatagramSocket对象的方法发送数据
        //构造数据包,发送长度为length的数据包到指定主机上的指定端口号（四个参数）
        byte[] bys = "hello 我来了".getBytes();//字节数组类型的发送内容
//        int length = bys.length;//数组长度
//        InetAddress address = InetAddress.getByName("xjh");//主机名
//        int port = 10086;//端口号
//        DatagramPacket dp = new DatagramPacket(bys,length,address,port);
        //优化发送内容
        DatagramPacket dp = new DatagramPacket(bys,bys.length,InetAddress.getByName("xjh"),10086);
        ds.send(dp);
        //关闭发送端
        ds.close();
    }
}
